meson: Use feature options for media and print backends
authorXavier Claessens <xavier.claessens@collabora.com>
Sat, 17 Oct 2020 13:50:40 +0000 (09:50 -0400)
committerXavier Claessens <xavier.claessens@collabora.com>
Sat, 17 Oct 2020 13:54:47 +0000 (09:54 -0400)
commita4aa6d79addfcc5f6b61a9aecd2b3a647e249622
treebd8a4f9ce705212f5290c5f5fb18c25173edd807
parentea3933b87a4e82dc6f6b9b4fbd434b0294b7562e
meson: Use feature options for media and print backends

This gracefully disable ffmpeg, gstreamer, cups and cloudprint optional
dependencies when they are not available, while still giving full
control to distributors using -Dauto_features=enabled.
meson_options.txt
modules/media/meson.build
modules/printbackends/meson.build